/**   
 * @Title: ExcelSheet.java 
 * @Package com.bill99.report.util.excel 
 * @Description: Excel工作区设定 
 * @author juntao.gao@99bill.com   
 * @date 2016-7-1 下午03:49:45 
 * @version V1.0
 */
package com.bill99.util.excel;

import java.util.ArrayList;
import java.util.List;

/**
 * @author juntao.gao
 *
 */
public class ExcelSheet {

    /**
     * 标题
     */
    private String title;

    /**
     * bean类名称
     */
    private String beanClass;

    /**
     * 表头背景色
     */
    private String headBackgroundColor;
    /**
     *字体加粗 (1加粗 0不加粗)
     */
    private String fontWeight;
    /**
     * 字体大小
     */
    private String fontSize;

    /**
     * 列描述
     */
    private List<ExcelColumn> columns = new ArrayList<ExcelColumn>();

    /**
     * 
     * @Title: addColumn
     * @Description: 添加列元素
     * @param column
     *            设定文件
     * @return void 返回类型
     * @throws
     */
    public void addColumn(ExcelColumn column) {
        columns.add(column);
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getBeanClass() {
        return beanClass;
    }

    public void setBeanClass(String beanClass) {
        this.beanClass = beanClass;
    }

    public List<ExcelColumn> getColumns() {
        return columns;
    }

    public void setColumns(List<ExcelColumn> columns) {
        this.columns = columns;
    }

    public String getHeadBackgroundColor() {
        return headBackgroundColor;
    }

    public void setHeadBackgroundColor(String headBackgroundColor) {
        this.headBackgroundColor = headBackgroundColor;
    }

    public String getFontWeight() {
        return fontWeight;
    }

    public String getFontSize() {
        return fontSize;
    }

    public void setFontWeight(String fontWeight) {
        this.fontWeight = fontWeight;
    }

    public void setFontSize(String fontSize) {
        this.fontSize = fontSize;
    }
}
